<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en"><head>
    <title>IThingIPCDoorBellManager </title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <meta name="dc.created" content="2020-03-25">
    <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
    <link rel="stylesheet" type="text/css" href="../../../../../../../dokka-javadoc-stylesheet.css" title="Style">
    <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
    <script type="text/javascript" src="../../../../../../../jquery/jquery-3.3.1.js"></script>
    <script type="text/javascript" src="../../../../../../../jquery/jquery-migrate-3.0.1.js"></script>
    <script type="text/javascript" src="../../../../../../../jquery/jquery-ui.js"></script>

    <script type="text/javascript" src="../../../../../../../search.js"></script>
    <script async type="text/javascript" src="../../../../../../../module-search-index.js"></script>
    <script async type="text/javascript" src="../../../../../../../package-search-index.js"></script>
    <script async type="text/javascript" src="../../../../../../../type-search-index.js"></script>
    <script async type="text/javascript" src="../../../../../../../member-search-index.js"></script>
    <script async type="text/javascript" src="../../../../../../../tag-search-index.js"></script>
</head><body>
<script type="text/javascript">
var pathtoroot = "../../../../../../../";
</script>
<noscript>
    <div>JavaScript is disabled on your browser.</div>
</noscript><header role="banner">
    <nav role="navigation">
        <div class="fixedNav">
            <!-- ========= START OF TOP NAVBAR ======= -->
            <div class="topNav"><a id="navbar.top">
                <!--   -->
            </a>
                <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a>
                </div>
                <a id="navbar.top.firstrow">
                    <!--   -->
                </a>
                <ul class="navList" title="Navigation">
    <li><a href="../../../../../../../index.html">Overview</a></li>
    
    <li><a href="package-summary.html">Package</a></li>
    
    <li>Class</li>
    
    <li><a href="package-tree.html">Tree</a></li>
    
    <li><a href="../../../../../../../deprecated.html">Deprecated</a></li>
    <li><a href="../../../../../../../index-files/index-1.html">Index</a></li>
    <li>Help</li>
</ul></div>
            <div class="subNav">
<ul class="navList" id="allclasses_navbar_top" style="display: block;">
    <li><a href="../../../../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>

<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" class="ui-autocomplete-input" autocomplete="off" placeholder="Search">
<input type="reset" id="reset" value="reset">
</li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_top");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!--   -->
</a></div><!-- ========= END OF TOP NAVBAR ========= -->
        </div>
        <div class="navPadding">&nbsp;</div>
        <script type="text/javascript"><!--
        $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
        //-->
        </script>
    </nav>
</header>

<main role="main">
    <div class="header">
        <div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html"></a></div>
        <h2 title="Interface IThingIPCDoorBellManager" class="title">Interface IThingIPCDoorBellManager</h2>
    </div>
    <div class="contentContainer">
        <!-- <ul class="inheritance">
            <li>java.lang.Object</li>
            <li>
                <ul class="inheritance">
                    <li>adaptation.Adaptation</li>
                </ul>
            </li>
        </ul> TODO inheritance tree -->
        <div class="description">
            <ul class="blockList">
                <li class="blockList">
                    
                    <hr>
                    <pre class="wrap-overflow">

public interface <span class="typeNameLabel"><a href=IThingIPCDoorBellManager.html>IThingIPCDoorBellManager</a></span>

                    </pre>
                    <div class="block"><p>Created by HuangXin on 1/27/21. </p><p>Doorbell call management interface, used to monitor doorbell call events and operate doorbell calls.</p></div>
                </li>
            </ul>
        </div>
        <div class="summary">
            <ul class="blockList">
                <li class="blockList">
                <!-- ======== NESTED CLASS SUMMARY ======== -->
                    
                    <!-- =========== FIELD SUMMARY =========== -->
                    
                    <!-- ======== CONSTRUCTOR SUMMARY ======== -->
                    
                    <!-- =========== ENUM CONSTANT SUMMARY =========== -->
                    
                    <!-- ========== METHOD SUMMARY =========== -->
                    
                    <section role="region">
                        <ul class="blockList">
                            <li class="blockList"><a id="method.summary">
                                <!--   -->
                            </a>
                                <h3>Method Summary</h3>
                                <div class="memberSummary">
                                    <div role="tablist" aria-orientation="horizontal">
                                        <button role="tab" aria-selected="true" aria-controls="memberSummary_tabpanel" tabindex="0" onkeydown="switchTab(event)" id="t0" class="activeTableTab">All Methods</button>
                                        <!-- TODO: Instance and Concrete Methods #1118 -->
                                    </div>
                                    <div id="memberSummary_tabpanel" role="tabpanel">
                                    <table aria-labelledby="t0">
                                        <tr>
                                            <th class="colFirst" scope="col">Modifier and Type</th>
                                            <th class="colSecond" scope="col">Method</th>
                                            <th class="colLast" scope="col">Description</th>
                                        </tr>
                                        
                                        <tr id="i0" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingIPCDoorBellManager.html#setIgnoreWhenCalling(boolean)>setIgnoreWhenCalling</a>(boolean ignoreWhenCalling) </code>
                                            </th>
                                            <td class="colLast">When receiving a doorbell call from a device, set whether to automatically ignore subsequent calls from this device.</td>
                                        </tr>
                                        
                                        <tr id="i1" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingIPCDoorBellManager.html#setDoorbellRingTimeOut(int)>setDoorbellRingTimeOut</a>(int doorbellRingTimeOut) </code>
                                            </th>
                                            <td class="colLast">Set the doorbell call timeout time.</td>
                                        </tr>
                                        
                                        <tr id="i2" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingIPCDoorBellManager.html#setConfigDataSource(IDoorBellConfigDataSource)>setConfigDataSource</a>(IDoorBellConfigDataSource dataSource) </code>
                                            </th>
                                            <td class="colLast">设置配置项数据源。配置项数据源可以针对特定设备修改属性。</td>
                                        </tr>
                                        
                                        <tr id="i3" class="rowColor">
                                            <td class="colFirst"><code>abstract ThingDoorBellCallModel</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingIPCDoorBellManager.html#getCallModelByMessageId(String)>getCallModelByMessageId</a>(String messageId) </code>
                                            </th>
                                            <td class="colLast">The doorbell call status is maintained by the `ThingDoorBellCallModel` model class.</td>
                                        </tr>
                                        
                                        <tr id="i4" class="altColor">
                                            <td class="colFirst"><code>abstract List&lt;ThingSmartDoorBellObserver&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingIPCDoorBellManager.html#getAllObservers()>getAllObservers</a>() </code>
                                            </th>
                                            <td class="colLast">Get all registered doorbell call monitor.</td>
                                        </tr>
                                        
                                        <tr id="i5" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingIPCDoorBellManager.html#addObserver(ThingSmartDoorBellObserver)>addObserver</a>(ThingSmartDoorBellObserver observer) </code>
                                            </th>
                                            <td class="colLast">Register doorbell call monitor.</td>
                                        </tr>
                                        
                                        <tr id="i6" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingIPCDoorBellManager.html#removeObserver(ThingSmartDoorBellObserver)>removeObserver</a>(ThingSmartDoorBellObserver observer) </code>
                                            </th>
                                            <td class="colLast">Remove doorbell call monitor.</td>
                                        </tr>
                                        
                                        <tr id="i7" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingIPCDoorBellManager.html#removeAllObservers()>removeAllObservers</a>() </code>
                                            </th>
                                            <td class="colLast">Remove all monitors</td>
                                        </tr>
                                        
                                        <tr id="i8" class="altColor">
                                            <td class="colFirst"><code>abstract int</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingIPCDoorBellManager.html#answerDoorBellCall(String)>answerDoorBellCall</a>(String messageId) </code>
                                            </th>
                                            <td class="colLast">After receiving the doorbell call, you can answer the doorbell, but the call may not be answered successfullybecause it has been answered, cancelled, or other reasons.</td>
                                        </tr>
                                        
                                        <tr id="i9" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingIPCDoorBellManager.html#refuseDoorBellCall(String)>refuseDoorBellCall</a>(String messageId) </code>
                                            </th>
                                            <td class="colLast">After receiving the doorbell call, you can directly refuse to answer the doorbell.</td>
                                        </tr>
                                        
                                        <tr id="i10" class="altColor">
                                            <td class="colFirst"><code>abstract int</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingIPCDoorBellManager.html#hangupDoorBellCall(String)>hangupDoorBellCall</a>(String messageId) </code>
                                            </th>
                                            <td class="colLast">After the doorbell call is answered, you can hang up the doorbell.</td>
                                        </tr>
                                        
                                        <tr id="i11" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingIPCDoorBellManager.html#generateCallModel(String,String,String,long)>generateCallModel</a>(String deviceId, String messageType, String msgId, long startTime) </code>
                                            </th>
                                            <td class="colLast">see generateCallModel(String deviceId, String messageType, String msgId, long startTime, String cid)</td>
                                        </tr>
                                        
                                        <tr id="i12" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingIPCDoorBellManager.html#generateCallModel(String,String,String,long,String)>generateCallModel</a>(String deviceId, String messageType, String msgId, long startTime, String cid) </code>
                                            </th>
                                            <td class="colLast">In addition to notifying the client through MQTT protocol messages, doorbell calls may also be pushed,so this interface is provided.</td>
                                        </tr>
                                        
                                        <tr id="i13" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingIPCDoorBellManager.html#set43MsgIntercept(IThingIPCDoorBellMsgIntercept)>set43MsgIntercept</a>(IThingIPCDoorBellMsgIntercept intercept) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        </tbody>
                                    </table>
                                </div>
                                <ul class="blockList">
                                
                                    <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
                                        <!--   -->
                                    </a>
                                        <h3>Methods inherited from class&nbsp;java.lang.Object</h3>
                                        <code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString,
                                            wait, wait, wait</code></li>
                                </ul>
                            </li>
                        </ul>
                    </section>
                    
                </li>
            </ul>
        </div>
        <div class="details">
            <ul class="blockList">
                <li class="blockList">
                    <!-- ========= CONSTRUCTOR DETAIL ======== -->
                    
                    <!-- ============ METHOD DETAIL ========== -->
                    
                    <section role="region">
                        <ul class="blockList">
                            <li class="blockList"><a id="method.detail">
                                <!--   -->
                            </a>
                                <h3>Method Detail</h3>
                                
                                <a id="setIgnoreWhenCalling(boolean)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setIgnoreWhenCalling</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingIPCDoorBellManager.html#setIgnoreWhenCalling(boolean)>setIgnoreWhenCalling</a>(boolean ignoreWhenCalling)</pre>
                                        <div class="block"><p>When receiving a doorbell call from a device, set whether to automatically ignore subsequent calls from this device. Take effect for all equipment.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>ignoreWhenCalling</code> - True: If a device is receiving a doorbell call, it will automatically ignore subsequent callsfrom this device; false: Do not ignore subsequent calls from the same device.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setDoorbellRingTimeOut(int)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setDoorbellRingTimeOut</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingIPCDoorBellManager.html#setDoorbellRingTimeOut(int)>setDoorbellRingTimeOut</a>(int doorbellRingTimeOut)</pre>
                                        <div class="block"><p>Set the doorbell call timeout time. If the doorbell call is not processed within the specified time, it will call back doorBellCallDidCanceled to notify and end the doorbell call.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>doorbellRingTimeOut</code> - Doorbell call timeout time, in seconds, the default value is 25s.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setConfigDataSource(IDoorBellConfigDataSource)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setConfigDataSource</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingIPCDoorBellManager.html#setConfigDataSource(IDoorBellConfigDataSource)>setConfigDataSource</a>(IDoorBellConfigDataSource dataSource)</pre>
                                        <div class="block"><p>设置配置项数据源。配置项数据源可以针对特定设备修改属性。</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>dataSource</code> - 配置项数据源</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getCallModelByMessageId(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getCallModelByMessageId</h4>
                                        <pre class="methodSignature"> abstract ThingDoorBellCallModel <a href=IThingIPCDoorBellManager.html#getCallModelByMessageId(String)>getCallModelByMessageId</a>(String messageId)</pre>
                                        <div class="block"><p>The doorbell call status is maintained by the `ThingDoorBellCallModel` model class. If the caller wants to know the status of a doorbell call,it can return the corresponding ThingDoorBellCallModel` instance to obtain it through this interface.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>messageId</code> - The unique identifier of the doorbell call message.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getAllObservers()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getAllObservers</h4>
                                        <pre class="methodSignature"> abstract List&lt;ThingSmartDoorBellObserver&gt; <a href=IThingIPCDoorBellManager.html#getAllObservers()>getAllObservers</a>()</pre>
                                        <div class="block"><p>Get all registered doorbell call monitor.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="addObserver(ThingSmartDoorBellObserver)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>addObserver</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingIPCDoorBellManager.html#addObserver(ThingSmartDoorBellObserver)>addObserver</a>(ThingSmartDoorBellObserver observer)</pre>
                                        <div class="block"><p>Register doorbell call monitor.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>observer</code> - Doorbell call monitor.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="removeObserver(ThingSmartDoorBellObserver)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>removeObserver</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingIPCDoorBellManager.html#removeObserver(ThingSmartDoorBellObserver)>removeObserver</a>(ThingSmartDoorBellObserver observer)</pre>
                                        <div class="block"><p>Remove doorbell call monitor.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>observer</code> - Doorbell call monitor.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="removeAllObservers()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>removeAllObservers</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingIPCDoorBellManager.html#removeAllObservers()>removeAllObservers</a>()</pre>
                                        <div class="block"><p>Remove all monitors</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="answerDoorBellCall(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>answerDoorBellCall</h4>
                                        <pre class="methodSignature"> abstract int <a href=IThingIPCDoorBellManager.html#answerDoorBellCall(String)>answerDoorBellCall</a>(String messageId)</pre>
                                        <div class="block"><p>After receiving the doorbell call, you can answer the doorbell, but the call may not be answered successfullybecause it has been answered, cancelled, or other reasons. If the answering fails, the failure reason will benotified in the form of the return value error code.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>messageId</code> - The unique identifier of the doorbell call message.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="refuseDoorBellCall(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>refuseDoorBellCall</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingIPCDoorBellManager.html#refuseDoorBellCall(String)>refuseDoorBellCall</a>(String messageId)</pre>
                                        <div class="block"><p>After receiving the doorbell call, you can directly refuse to answer the doorbell.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>messageId</code> - The unique identifier of the doorbell call message</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="hangupDoorBellCall(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>hangupDoorBellCall</h4>
                                        <pre class="methodSignature"> abstract int <a href=IThingIPCDoorBellManager.html#hangupDoorBellCall(String)>hangupDoorBellCall</a>(String messageId)</pre>
                                        <div class="block"><p>After the doorbell call is answered, you can hang up the doorbell. If the hangup fails, the reason forthe failure will be returned as the return value.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>messageId</code> - The unique identifier of the doorbell call message</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="generateCallModel(String,String,String,long)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>generateCallModel</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingIPCDoorBellManager.html#generateCallModel(String,String,String,long)>generateCallModel</a>(String deviceId, String messageType, String msgId, long startTime)</pre>
                                        <div class="block"><p>see generateCallModel(String deviceId, String messageType, String msgId, long startTime, String cid)</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="generateCallModel(String,String,String,long,String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>generateCallModel</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingIPCDoorBellManager.html#generateCallModel(String,String,String,long,String)>generateCallModel</a>(String deviceId, String messageType, String msgId, long startTime, String cid)</pre>
                                        <div class="block"><p>In addition to notifying the client through MQTT protocol messages, doorbell calls may also be pushed,so this interface is provided. The interface can generate a doorbell call model based on external inputparameters to manage subsequent doorbell answering, hanging up, and rejection operations.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>deviceId</code> - Doorbell device id</dd>
                                            
                                            
                                            
                                            <dd><code>messageType</code> - Doorbell call Message type</dd>
                                            
                                            
                                            
                                            <dd><code>msgId</code> - The unique identifier of the doorbell call message</dd>
                                            
                                            
                                            
                                            <dd><code>startTime</code> - Doorbell call start time</dd>
                                            
                                            
                                            
                                            <dd><code>cid</code> - NodeId of the sub device (for example: gateway sub device), nullable</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="set43MsgIntercept(IThingIPCDoorBellMsgIntercept)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockListLast"
                                          >
                                    <li class="blockList">
                                        <h4>set43MsgIntercept</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingIPCDoorBellManager.html#set43MsgIntercept(IThingIPCDoorBellMsgIntercept)>set43MsgIntercept</a>(IThingIPCDoorBellMsgIntercept intercept)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                            </li>
                        </ul>
                    </section>
                    
                </li>
            </ul>
        </div>
    </div>
</main>
<footer role="contentinfo">
    <nav role="navigation">
        <!-- ======= START OF BOTTOM NAVBAR ====== -->
        <div class="bottomNav"><a id="navbar.bottom">
            <!--   -->
        </a>
            <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a>
            </div>
            <a id="navbar.bottom.firstrow">
                <!--   -->
            </a>
            <ul class="navList" title="Navigation">
    <li><a href="../../../../../../../index.html">Overview</a></li>
    
    <li><a href="package-summary.html">Package</a></li>
    
    <li>Class</li>
    
    <li><a href="package-tree.html">Tree</a></li>
    
    <li><a href="../../../../../../../deprecated.html">Deprecated</a></li>
    <li><a href="../../../../../../../index-files/index-1.html">Index</a></li>
    <li>Help</li>
</ul></div>
        <a id="skip.navbar.bottom">
            <!--   -->
        </a>
        <div class="subNav">
<ul class="navList" id="allclasses_navbar_top" style="display: block;">
    <li><a href="../../../../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_top");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!--   -->
</a></div><!-- ======== END OF BOTTOM NAVBAR ======= -->
    </nav>
</footer><ul class="ui-autocomplete ui-front ui-menu ui-widget ui-widget-content" id="ui-id-1" tabindex="0"
    style="display: none;"></ul>
<span role="status" aria-live="assertive" aria-relevant="additions" class="ui-helper-hidden-accessible"></span>
</body>
</html>
